package com.jason.system.service;

import com.jason.system.entity.AdminPermission;

import java.util.List;

/**
 * @author jie
 * @version 1.0
 * success come from self-discipline
 * @date 2021/4/1 21:29
 */
public interface PermissionService {

  /**
   * 获取所有权限
   * @return List<AdminPermission>
   */
  List<AdminPermission> getAll();

  /**
   * 添加角色和权限之间的关联
   * @param rId 角色id
   * @param pIds 权限ids集合
   * @return true or false
   */
  boolean insertToRolePermission(Integer rId, String pIds);

  /**
   * 删除角色和权限之间的关系
   * @param rId 角色id
   * @param pIds 权限ids集合
   * @return true or false
   */
  boolean deleteToRolePermission(Integer rId, String pIds);


}
